React Job: Front End Engineer

Job added on

Company

Adobe

Location

Edinburgh, Scotland - United Kingdom

Job type

Full-Time

React Job Details

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

What you will do

Contribute to our growing platform of React components based on Adobe’s Spectrum design system, delivering testable, maintainable, well-documented, high-quality code

Write, review, and maintain code primarily for React user interfaces in JavaScript and TypeScript

Work closely with planning teams to ensure services return accurate information reliably and quickly

Create tooling and automation to reduce operational burdens

Encourage the professional and technical growth of others

Challenge assumptions and offer solutions

What to expect

A team that prioritizes a respectful, good-natured and sincere culture in a supportive, trusting, and transparent working environment

A chance to be in the driver’s seat to define goals and deliver to achieve them

An opportunity to collaborate across widely distributed, agile teams and influence other engineers

A firm emphasis on the value we deliver to Adobe and its customers, constantly seeking to be best-in-class, both in product and people
What we are looking for

Great communication and collaboration skills and the ability to clearly explain complex issues

Excellent problem-solving and diagnosis skills across technologies and distributed systems

Curiosity and a keen interest in continual learning and improvement

Professional experience with JavaScript frameworks especially ReactJS and responsive web design

Expertise in JavaScript, HTML, CSS, NodeJS, and React

Experience with Jest, Cypress.io or similar testing frameworks

Proficiency in building accessible, reusable UI components

Experience working with and designing microservices and SaaS architecture driven solutions

Strong knowledge of micro-frontend architecture and web-scale web applications

Solid understanding of the latest web development patterns and technologies

Strong knowledge and experience building and consuming RESTful APIs following Microservices architecture patterns

Experience with CI/CD

Experience with New Relic and Splunk is an asset

Previous experience as an engineer within an internet scale business is an advantage